package com.xmtlxx.common.core.domain.entity;

import com.xmtlxx.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 流程日志对象 sys_worklog
 *
 * @author xmtlxx
 * @date 2022-04-24
 */
@Data
@TableName("sys_worklog")
public class SysWorklog extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 日志id
     */
    @TableId(value = "logid")
    private String logid;
    /**
     * 流程id
     */
    private String wid;
    /**
     * 节点id
     */
    private String nid;
    /**
     * 对象id
     */
    private String objid;
    /**
     * 节点名称
     */
    private String name;
    /**
     * 业务模块：见枚举
     */
    private String busstype;
    /**
     * 页面路由
     */
    private String route;
    /**
     * 经办id
     */
    private Long operatorid;
    /**
     * 经办类型：0-用户；1-角色；2-部门
     */
    private String otype;
    /**
     * 经办名称
     */
    private String oname;
    /**
     * 经办人
     */
    private Long userId;
    /**
     * 部门id
     */
    private Long deptId;
    /**
     * 标题
     */
    private String title;
    /**
     * 内容
     */
    private String content;
    /**
     * 状态
     */
    private String status;
    /**
     * 前经办日志id
     */
    private String prelogid;
    /**
     * 前经办人
     */
    private Long preid;
    /**
     * 前经办节点
     */
    private String prenid;
    /**
     * 动作：0-驳回；1-通过；2-不通过；3-转办；
     */
    private String action;
    /**
     * 备注
     */
    private String memo;
    /**
     * 关联业务流程
     */
    private String pid;

    /**
     * 执行人
     */
    private String userName;

    /**
     * 转办类型：0-指定用户；1-指定角色；2-指定部门
     */
    private String ttype;

    /**
     * 转办ID
     */
    private Long tid;

    /**
     * 转办名称
     */
    private String tname;

    private String pic;

}
